package com.example.gym_manage_system.view.components.frame;

import com.example.gym_manage_system.tools.GetProps;

import javax.swing.*;
import java.util.Properties;

/**
 * @author qzy
 * @description 描述
 * @create 2023-12-13 14:42
 */
public class MyFrame extends JFrame{

    private static final Properties props = GetProps.init();
    private static final Integer rootWidth = Integer.parseInt(props.getProperty("root_width"));
    private static final Integer rootHeight = Integer.parseInt(props.getProperty("root_height"));
    
    public MyFrame(String title) {
        super(title);
        // 设置宽高
        setSize(rootWidth, rootHeight);
        // 窗口居中展示
        setLocationRelativeTo(null);
        // 设置窗口关闭
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // 设置窗口禁止调节大小
        setResizable(false);
        // 设置可见
        setVisible(true);

    }

//    public static JFrame createJframe(String title) {
//        JFrame frame = new JFrame(title);
//
//        // 设置宽高
//        frame.setSize(rootWidth, rootHeight);
//        // 窗口居中展示
//        frame.setLocationRelativeTo(null);
//        // 设置窗口关闭
//        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//        // 设置窗口禁止调节大小
//        frame.setResizable(false);
//        // 设置可见
//        frame.setVisible(true);
//
//        return frame;
//    }
}
